package jinyilw.common.log;
import jinyilw.common.DebugTools;
public class DefaultLogger implements SimpleLogger
{
	@Override
	public void info(String msg)
	{
		System.out.println("[INFO]  " + msg);
	}
	@Override
	public void info(String format, Object arg)
	{

	}
	@Override
	public void warn(String msg)
	{
		System.out.println("[WARNING] " + msg);
	}
	@Override
	public void warn(String format, Object arg)
	{

	}
	@Override
	public void error(String msg)
	{
		System.out.println("[ERROR] " + msg);
	}
	@Override
	public void error(String format, Object arg)
	{

	}
	@Override
	public void debug(String msg)
	{
		if (DebugTools.debug)
			System.out.println("[DEBUG] " + msg);
	}
	@Override
	public void debug(String format, Object arg)
	{

	}
	@Override
	public void debug(String msg, Exception e)
	{
		if (DebugTools.debug)
		{
			System.out.println("[DEBUG] " + msg);
			if (e != null)
				System.out.println("        " + e.getMessage());
		}
	}
}
